\subsection{Programmteil: Import}
\label{Programmteil: Import}

Mit Hilfe des Programmteils \textit{Import} können Messwerte für die verschiedenen Messungen (Leerlauf, Kurzschluss, Blindstrom und Last) eingelesen werden. Jeder Programmteil zum Einlesen der Daten dieser Messungen greift auf den Programmteil \textit{Import} zu.
\begin{figure}[htb]
	\centering
  \includegraphics[width=1.0\textwidth]{daten_einlesen/import.png}
	\caption{Benutzeroberfläche zum Einlesen verschiedener Messdaten am Beispiel der Maschine EW2-A}
	\label{gui_import}
\end{figure}
\\
Auf Abbildung \ref{gui_import} ist der Programmteil \textit{Import} zu sehen. In der linken oberen Ecke befindet sich der Button \textit{Daten einlesen}. Mithilfe dieses Buttons können elektrische Messwerte, die im vorgegebenen Format vorliegen, eingelesen werden. Natürlich sollten die Messwerte eingelesen werden, die auf den zuvor ausgewählten Versuch zutreffen. Die eingelesenen Daten werden in einer, mittig im Programmteil angeordneten, Tabelle dargestellt. Mit Hilfe der, in dem Panel \textit{Daten zum Entfernen automatisch auswählen} befindlichen, Bedienelemente ist es möglich, bestimmte Daten auszuwählen und automatisch aus der Tabelle zu entfernen. Ist es beispielsweise sinnvoll nur Messwerte von $n>\SI{1000}{\per\minute}$ zu betrachten, können die Messwerte, die $n\le\SI{1000}{\per\minute}$ sind, mit dem Button \textit{Daten auswählen} ausgewählt werden, um dann mit dem daneben liegenden Button \textit{Daten löschen} gelöscht zu werden. Der darüber liegende Button \textit{Auswahl aufheben} hebt die vorher getroffene Auswahl wieder auf. Des Weiteren ist es auch möglich, manuell bestimmte Messwerte auszuwählen und zu entfernen. Dafür ist der betreffende Haken in der Check-Box in der der letzten Spalte der Tabelle bei den nicht gewünschten Messergebnissen zu entfernen und danach der Button \textit{Daten löschen} zu drücken. In der oberen rechten Ecke ist das Panel \textit{Vorschau} integriert. Hiermit ist es möglich sich eine Vorschau der, in der Tabelle befindlichen, Messwerte anzeigen zu lassen. Der Plot wird dann in einem separatem \textit{figure}-Fenster geöffnet.

Mit Hilfe des unter der Tabelle befindlichen Buttons \textit{Daten übernehmen} werden die, in der Tabelle befindlichen, Messwerte in eine darunter liegende Tabelle überführt. Nun ist es möglich neue Daten mit \textit{Daten einlesen} einzulesen und wiederum zu bearbeiten. Wird anschließend \textit{Daten übernehmen} gedrückt, wird die untere Tabelle um die Messwerte erweitert, die sich in der oberen Tabelle befinden. Sollten dabei Messwerte doppelt vorliegen, können diese mit dem Button \textit{Doppelte löschen} gelöscht werden. Doppelte Messwerte werden anhand des individuellen Zeitstempels identifiziert. Die untere Tabelle kann mit dem Button \textit{Gesamtdaten in Projektdatei speichern} in das aktuelle Projektverzeichnis gespeichert werden. Das unten in der Mitte liegende Panel \textit{Sortieren} beinhaltet ein Pop-up-Menü, mit dem sich eine Spalte der unteren Tabelle auswählen lässt. Durch Drücken der Radio Buttons \textit{Aufsteigend} oder \textit{Absteigend} und durch anschließendes Betätigen des Push-Buttons \textit{Sortieren} lassen sich die Messwerte, nach der ausgewählten Spalte, in ausgewählter Reihenfolge sortieren. So ist es beispielsweise möglich, durch Auswählen von $n_\+{soll}$  in \si{\per\minute} und dem Radio Button \textit{Absteigend} und Drücken von \textit{Sortieren}, die Messwerte nach absteigender Solldrehzahl zu sortieren.

Enthalten die gesamten Messdaten noch fehlerhafte Messwerte, können die Gesamtdaten durch Drücken des Push Buttons \textit{Gesamtdaten bearbeiten} wieder in die obere Tabelle geladen werden, wodurch ein weiteres Bearbeiten der Messdaten möglich ist. Wenn \textit{Gesamtdaten in Projektdatei speichern} gedrückt wurde, werden die Messdaten in der zugehörigen Variablen in der Projektdatei gespeichert und erscheinen beim nächsten Aufruf der Benutzeroberfläche \textit{Import} in der unteren Tabelle. Dies ermöglicht ein nachträgliches Bearbeiten der Messwerte, wenn beispielsweise im \textit{Plot}-Fenster eine Fehlmessung erkannt wurde. Dazu muss einfach wieder das \textit{Import}-Fenster mit der passenden Messung geöffnet werden. Anschließend wird ein Bearbeiten der Daten über Betätigen des Push Buttons \textit{Gesamtdaten bearbeiten} möglich. Falls schon Temperaturdaten zu den Messwerten eingelesen wurden, werden diese mit Drücken des Push-Buttons \textit{Gesamtdaten in Projektdatei speichern} gelöscht, da Messdaten nun bearbeitet werden können und eine korrekte Zuordnung der Temperaturdaten nicht mehr einwandfrei gewährleistet ist. Der Button \textit{Temperatur einlesen} schließt das \textit{Import}-Fenster und öffnet das \textit{Temperatur einlesen}-Fenster, was im Folgenden beschrieben wird.
